@charset "utf-8";

body{
	background:#dcddde;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	min-width:1250px;
	}
#min-width{
	background:#005893;
	white-space:nowrap;
	min-width:1000px;
	}
#min_width_inner{
	padding:0 0 0 1000px;
	height:0px;
	}
#main{
	}
	#header{
		background:#005893 url(../images/mdbs_home.gif) no-repeat 15px 50%;
		padding:0 5px 0 0;
		border-bottom:#abdff0 solid 3px;
		height:70px;
		}
		
		#link_to_home{
			position: absolute;
			top: 10px;
			left: 15px;
		}
		#navmain{
			float:left;
			width:80%;
			}
			#rep_title{
				font-size:1.5em;
				text-align:center;
				color:#FFFFFF;
				padding:10px 0 0 340px;
				}
			#nav_menu{
				float:left;
				line-height:normal;
				padding:0 0 0 17em; /*margin between menu and rest of page*/
				overflow:hidden;
				}
		#usermain{
			float:right;
			width:20%;
			text-align:right;
			}
			span{
				color:#FFFFFF;
			}
			.main_link{
				color:#82D2E7;
				font-style:italic;
				padding:6px 5px 7px;
				}
			#user{
				color:#FFFFFF;
				font-size:1.3em;
				}
			#role{
				color:#82D2E7;
				font-size:1.2em;
				padding:2px 0 0 0;
				white-space:nowrap;
				overflow:hidden;
				}
	#butt_back{
		padding:0 0 0 0,4em;
		margin:0 0 -1em 0;
		}
	#content{
		background:#FFFFFF;
		padding:1.5em 0 4em 1.5em;
		}
		#alerttext{
			color:#106f9c;
			font-size:1.1em;
			height:30px;
			}
		#browsereports{
			height:40px;
			text-align:center;
			}
			#browsereports span{
				font-size:1.5em;
				margin:0 0.6em 0  0.6em;
				}
		#titlereport{
			font-size:1.4em;
			height:30px;
			}
		#stdescription{
			font-size:1.4em;
			height:30px;
			padding-top:14px;
			}
		#stdescription2{
			font-size:1.4em;
			background:#D8EEFE;
			padding:2px;
			}
		#top_buttons{
			width:96%;
			}
			
	#xb_start_01, #xb_start_02{
			width:360px;
			margin:0 auto;
			padding:2em 0 0 0;
			text-align:center;
			}
		#xb_start_01 a, #xb_start_02 a{
			font-weight:bold;
			color:#000000;
			}
		#xb_start_01 span, #xb_start_02 span{
			padding:0 0 3px 0;
			display:block;
			}
		#xb_but_home_left01{
			background:url(/images/b_xbhome01_left.gif) left top no-repeat;
			height:76px;
			padding:0 10px;
			float:left;
			}
		#xb_but_home_right01{
			background:url(/images/b_xbhome01_right.gif) right top no-repeat;
			color:#000000;
			height:60px;
			width:300px;
			padding:25px 20px 4px 0;
			float:left;
			display:block;
			}
		#xb_but_home_left02{
			background:url(/images/b_xbhome02_left.gif) left top no-repeat;
			height:76px;
			padding:0 10px;
			float:left;
			}
		#xb_but_home_right02{
			background:url(/images/b_xbhome02_right.gif) right top no-repeat;
			color:#000000;
			height:60px;
			width:300px;
			padding:25px 20px 4px 0;
			float:left;
			display:block;
			}
				
		#HistoryLog{
			margin:2em 0 0 0;
			}	
			#HistoryLog ul{
				list-style-type:none;
				padding:0;
				}	
			#HistoryLog li{
				margin:0 0 4px 0;
				}					
	#footer{
		/*background:#dcddde;*/
		background:#f3f3f3;
		padding:14px 0 14px 0;
		}
		#next, #back {
			float:left;
			padding:1em 0 0 0.4em;
			position:relative;
			}
		#back_footer{
			float:left;
			padding:1em 1.5em 0.4em;
			}
		#previous, #save{
			float:left;
			padding:1em 0 0 2em;
			position:relative;
			}
		#support{
			padding: 10px 0 0 10px;
			float: left;
		}	
		#logos{
			padding:10px 5px 30px 0; 
			float: right;
			}
	#print_report{
		text-align:right;
		margin:-1em 1em 0 0;
		}
.title_one{
	font-size:1.4em;
	font-weight:bold;
	color:#005893;
	margin:1em 0 1em 0;
	border-bottom:1px #CCCCCC solid;
	display:block;
	}
.title_one_wunder{
	position:relative;
	font-size:1.4em;
	font-weight:bold;
	color:#005893;
	margin:0 0 0 0;
	top:8px;
	}
.title_two{
	font-size:1.1em;
	font-weight:bold;
	color:#005893;
	margin:1em 0 1em 0;
	display:block;
	}
.title_three{
	font-size:1.4em;
	font-weight:bold;
	color:#005893;
	margin:0 0 1em 0;
	border-bottom:1px #CCCCCC solid;
	width:96%;
	display:block;
	}
.line_one{
	width:96%;
	margin:1em 0 1em 0;
	border-bottom:1px #CCCCCC solid;
	display:block;
	}
.button{
	height:25px;
	text-align:right;
	display:block;
	}
.st_questions{
	margin:0 0 2.3em 0;
	}
#maintable a, #maintable a:visited {
	color:#053856;
	}

a	{
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}	
img {
	border:0;
	}
.note{
	font-size:0.9em;
	color:#666666;
	}
.left{
	float:left;
	}
.right{
	float:right;
	}	
.clear{
	clear:both;
	margin:0;
	padding:0;
	}
.notice {
	
	background:#BBDAEC;
	color:#003366;
	font-weight:bold;
	padding:2px 5px;
	display:inline;
}
	
.error_notice {
	
	background:#FF0000;
	color:#FFFFFF;
	padding:2px 5px;
	margin: 0px 0px 5px;
	display:inline-block;
}
#translate_but{
	margin:20px;
}
#percentage{
	color:#000000;
}
#steps li{
	list-style-type: decimal
}

	
	